package com.tanhua.dubbo.api;

import com.tanhua.domain.mongo.Comment;
import com.tanhua.domain.vo.PageResult;

public interface CommentApi {
    /**
     * 增加操作（点赞、评论、喜欢）
     * @param comment Comment信息对象
     * @return 最新数量（点赞数、评论数、喜欢数）
     */
    int save(Comment comment);

    /**
     * 取消操作（取消点赞、取消评论、取消喜欢）
     * @param comment Comment信息对象
     * @return 最新数量（点赞数、评论数、喜欢数）
     */
    int remove(Comment comment);

    PageResult findComments(int page, int pagesize, String publishId);
}